home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / reviews / pg_02 < prev    next >
Text File  |  1993-10-01  |  18KB  |  602 lines

  1. PG-02:  Assembler
  2.  
  3.  
  4. ----------------------
  5. 2172 Assembly Language          Small Programs Disk
  6. ----------------------
  7.  
  8. 2172 DOS Access/Interface
  9. -------------------------
  10. FMT 1.0 (FMT-CAH)
  11.    Hardesty, Clair Alan
  12.    $10-$25
  13. is the assembler source code (and executable) for a full-fledged disk formatting
  14. utility. Features include fast formatting, installing the system, bypassing the
  15. "insert disk" prompt, redirectable output, and extensive error trapping.
  16.  
  17. 2172 Macros
  18. -----------
  19. A-Macros 2.10 (AMACROS)
  20.    Endoh, Hortens S.
  21.    $0
  22. is an assembler macro package for Microsoft's Macro Assembler MASM to write
  23. control structures easier in source code.
  24.  
  25. LMS 2.50
  26.    Hurukawa, Satoru
  27.    $?
  28. is a set of macros to be used with the Optasm assembler, by SLR Systems.  By
  29. using these macro sets, you may find it easier to express certain conditional
  30. jumps and labelings.  Some routine codes are expanded automatically with these
  31. macros.
  32.  
  33. 2172 Misc. Code
  34. ---------------
  35. Baudot
  36.   Hand, Peter
  37.   $0
  38. is assembler source for an ASCII-Baudot terminal emulator.
  39.  
  40. Chips
  41.    Shea, Pat
  42.    $0
  43. is assembler source for processor/coprocessor detection for V20, 8086, 88, 186,
  44. 286, 386 and sort of on the 486. Detects 8087, 287, 387.
  45.  
  46. Clok-SH
  47.    Hopson, Scott
  48.    $0
  49. is the assembler source and executable for a TSR to display the time in a corner
  50. of the screen. In our tests, it quickly lost time to the system clock, but the
  51. code is of interest anyway.
  52.  
  53. CMOSTD
  54.    Cravener, William
  55.    $0
  56. is code for retrieving and displaying CMOS time and date.
  57.  
  58. Dater (DATER1)
  59.      is the assembler source, OBJ and LIB files for calculating days between
  60. dates.
  61.  
  62. Delays
  63.    Cravener, William
  64.    $0
  65. creates timed pauses from milliseconds to minutes.
  66.  
  67. "E" (E-DN)
  68.    Nye, David
  69.    $0
  70. is TASM source and executable for a text editor. Features include block
  71. operations and search/replace.
  72.  
  73. FunPck2
  74.    Cravener, William
  75.    $0
  76. is assembler source code (and executables) for a collection of utilities:
  77. display big print, convert decimal-hex-binary, change cursor size, display
  78. free disk space, display directory listing, display text files, change files
  79. from upper/lower case, switch monitors.
  80.  
  81. INT5
  82.    Giannini, Mario
  83.    $0
  84. is assembly language source code and .COM file for a sample interrupt handler
  85. and TSR.
  86.  
  87. Numvert
  88.    Swift-Ware
  89.    $0
  90. contains assembler source code for a utility to convert decimal, hex,
  91. and binary numbers. A compiled executable is also included.
  92.  
  93. Pointr
  94.    Cravener, William
  95.    $0
  96. is commented assembly source code showing how to change the graphics mouse
  97. pointer.
  98.  
  99. Printer Watch (PRNWATCH) 09-93 CD
  100.    $0
  101. is ASM code that shows how to write a TSR that monitors printer
  102. activity, allowing you to make character/control substitutions, etc.
  103.  
  104. ScBl-SH
  105.    Hopson, Scott
  106.    $0
  107. is assembler source and executable for a TSR to blank the screen.
  108.  
  109. TSRTest
  110.    Thompson, Gary
  111.    $0
  112. is assembler source code for a small TSR, meant to illustrate how to
  113. write TSR's.
  114.  
  115. Wait (WAITASM)
  116.    Doyle, J. L.
  117.    $0
  118. is a flexible MASM procedure that can be used in multiple ways within one
  119. program. It can be used to cause a delay of varying length depending on the
  120. value of the variable passed to it by the calling procedure. Though written for
  121. MASM, it could easily be modified for use with high level languages as well.
  122.  
  123. 2172 Sounds
  124. -----------
  125. FunPck3
  126.    Cravener, William
  127.    $0
  128. is a set of six different sound effects: telephone, phasor, whooper, siren,
  129. Cheer, and Ncounter. Assembler source code is included for each.
  130.  
  131. FunPck4
  132.    Cravener, William
  133.    $0
  134. is a set of more sound effects routines in assembler (with executables):
  135. arcade game sounds, motor, telephone, falling/rising sound, and a country
  136. tune.
  137.  
  138. In-Out
  139.    Cravener, William
  140.    $0
  141. shows how to create sounds through the PC's speaker. Source and examples are
  142. included.
  143.  
  144. Port-In-Out (PORT-IN)
  145.    Cravener. William
  146.    $0
  147. is a tutorial and sample code for making sounds on the PC's speaker.
  148.  
  149. --------------------------------
  150. END OF SMALL PROGRAMS DISK #2172
  151. --------------------------------
  152.  
  153.  
  154. -------------------------
  155. 2767 Assembly Language #2          Small Programs Disk
  156. -------------------------
  157.  
  158. 2767 Assemblers/Disasm.
  159. -----------------------
  160. D4851Z
  161.    Post, Jeffery, L.
  162.    $0
  163. are intelligent cross disassemblers for the MCS-48 and 8051/8052 micro-
  164. controllers and for the Z80 microprocessor. It includes D48, a new version of
  165. D51, and all new DZ80. ASM and HEX files are included.
  166.  
  167. DisASM.BAS
  168.    is a disassembler program.
  169.  
  170. Little Assembler 1.0 (LASS)
  171.    Mooney, Dorothy R.
  172.    $?
  173. is an 8088 assembler for small programs.  It will create only COM files.  It
  174. is perfect for Q&D jobs and for laptops with limited disk space - LASS is only
  175. 11k.  Separate source files may be linked during assembly.
  176.  
  177. OBJ2Asm
  178.    converts OBJ files to assembler source files.
  179.  
  180. Sim01
  181.    Lueschow, Kevin
  182.    $5
  183. is a debugging tool that simulates a 6801/6800. It lets you look at and
  184. change the registers and memory. It also disassembles the code that the
  185. program counter is about to execute, and allows you to simulate the
  186. interrupts.
  187.  
  188. 2767 Utilities
  189. --------------
  190. A86-Make
  191.    is a Make batch file for the shareware assembler, "A86".
  192.  
  193. AsmFlow
  194.    Quantum Software
  195.    $0
  196. generates flow charts, tree diagrams and provides a variety of other functions
  197. for assembly language programmers.
  198.  
  199. Assem
  200.    Richwell, Gunner
  201.    $5
  202. contains several programs: FOFFSET.COM will compute the offset value for a given
  203. segment:offset combination and a new segment value.  FPHYS.COM will compute the
  204. physical address value for a given segment:offset combination.  FSEGMENT.COM
  205. will compute the segment value for a given segment:offset combination and a new
  206. offset value.
  207.  
  208. FPanel
  209.    is a PC Front Panel Simulation.  It displays the contents of the IP, FLAG,
  210. SS, ES and DS registers at the top of the screen. Assembler source is
  211. included. (res:1k)
  212.  
  213. MPublic 2.0
  214.    Derouen, Craig
  215.    $0
  216. parses MASM and TASM source files and builds a public statement file for all
  217. symbols for use with debuggers. It automatically excludes local labels as
  218. defined by MASM and TASM. Includes C source code.
  219.  
  220. 2767 Library Sets
  221. -----------------
  222. AMISLIB 0.9
  223.    Brown, Ralf
  224.    $0
  225. is source for creating small TSRs which can load high, detect hot-key con-
  226. flicts, and which may be unloaded in any order. Source for several sample TSRs
  227. is included. (Not on this disk. Ask for disk #8974.)
  228.  
  229. ASMLib
  230.    Herr, Douglas R.
  231.    $25-$100
  232. is a collection of 120 subroutines for assembly language programmers. It
  233. features screen manipulation, equipment detection, a line editor, string
  234. manipulation, CGA/Hercules/EGA/VGA/Super VGA graphics, and much more.
  235.  
  236. 2767 Other
  237. -----------
  238. Clock (CLOCKJC)
  239.    Chavez, Joe L.
  240.    $0
  241. is an example of how create a TSR clock. Source code included.
  242.  
  243. CM-INT
  244.    Martin, Charles ASP
  245.    $0
  246. is a TSR Interrupt service for Assembly programmers. It includes editable data
  247. entry line with prompt string, julian date conversion, ASCII string to binary
  248. number conversion, screen and line print services.
  249.  
  250. CMOS
  251.    $0
  252. is assembler source for a program that will dump your CMOS data to disk. The
  253. executable is included.
  254.  
  255. Humorous Assembler Instruction Set (INSTRUC)
  256.    American Gumby Corporation
  257.    $0
  258. is a very old set of Assembly Language Mnemonics with a humorous twist.
  259.  
  260. --------------------------------
  261. END OF SMALL PROGRAMS DISK #2767
  262. --------------------------------
  263.  
  264.  
  265. ----------------------------
  266. 0220 Assembler Aids and Info          Small Programs Disk
  267. ----------------------------
  268.  
  269. Assembly Language Tutorial (ASMTUTR)
  270.    Auerbach, Joshua
  271.    $0
  272. is a beginner's tutorial in Assembler. It includes the 8086/8088 instruction
  273. set.
  274.  
  275. 8087.ASM - codemacros for 8087.
  276.  
  277. Assemble.MAC - macro library for assemblies.
  278.  
  279. BIOS.DAT - BIOS data area equates.
  280.  
  281. BIOS.EQU - BIOS data area equates.
  282.  
  283. BIOS.MAC - BIOS function call macros.
  284.  
  285. DOS.EQU - DOS equates.
  286.  
  287. DOS.MAC - DOS function call macros.
  288.  
  289. DOS.STR - DOS structures.
  290.  
  291. Equate.INC - useful equates f